package com.xiyuan.controller;


import com.xiyuan.annotation.Tags;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

/**
 * ExecutiveVideoPublishingController实现
 * <br>
 * <b>功能：</b>ExecutiveVideoPublishingController<br>
 */
@RestController
@Tags("视频发布")
@RequestMapping("/executiveVideoPublishing")
public class ExecutiveVideoPublishingController {


    /**
     * 获取列表
     *
     * @return ReturnMessBody</ br>
     */
    @SuppressWarnings("rawtypes")
    @RequestMapping(value = "/list", method = {RequestMethod.GET, RequestMethod.POST})
    public Object list(@RequestBody Map<String, Object> paramMap) {
        return null;
    }

    /**
     * 门面列表
     *
     * @param paramMap
     * @return
     */
    @RequestMapping(value = "/selectPortalList", method = {RequestMethod.GET, RequestMethod.POST})
    public Object selectPortalList(@RequestBody Map<String, Object> paramMap) {
        return null;

    }

    /**
     * 获取精华列表
     *
     * @return ReturnMessBody</ br>
     */
    @SuppressWarnings("rawtypes")
    @RequestMapping(value = "/essenceInfoList", method = {RequestMethod.GET, RequestMethod.POST})
    public Object essenceInfoList(@RequestBody Map<String, Object> paramMap) {
        return null;
    }


    /**
     * 导出excel
     *
     * @param paramMap
     */
    @RequestMapping("/export")
    public void exportExcel(@RequestBody Map<String, Object> paramMap) {

    }


    /**
     * 保存或修改
     *
     * @return ReturnMessBody</ br>
     */
    @SuppressWarnings("rawtypes")
    @RequestMapping(value = "/saveOrUpdate", method = {RequestMethod.GET, RequestMethod.POST})
    public Object saveOrUpdate(@RequestBody String body) {
        return null;

    }

    /**
     * 初始化表单
     *
     * @return
     */
    @RequestMapping(value = "/initForm", method = {RequestMethod.GET, RequestMethod.POST})
    public Object initForm() {
        return null;

    }

    /**
     * 通过id获取
     *
     * @return
     */
    @RequestMapping(value = "/get/{id}", method = {RequestMethod.GET, RequestMethod.POST})
    public Object get() {
        return null;

    }


    /**
     * 删除
     *
     * @return ReturnMessBody</ br>
     */
    @SuppressWarnings("rawtypes")
    @RequestMapping(value = "/delete", method = {RequestMethod.GET, RequestMethod.POST})
    public Object delete(@RequestBody Map<String, Object> paramMap) {
        return null;

    }

    /**
     * 是否置顶
     *
     * @return
     */
    @PostMapping("setTop")
    public Object setTop(@RequestBody Map<String, Object> params) {
        return null;

    }

    /**
     * 是否精华文章
     *
     * @return
     */
    @PostMapping("setEssenceInfo")
    public Object setEssenceInfo(@RequestBody Map<String, Object> params) {
        return null;
    }

    /**
     * 发布或撤回
     *
     * @param params
     * @return
     */
    @PostMapping("setReleaseStatus")
    public Object setReleaseStatus(@RequestBody Map<String, Object> params) {
        return null;
    }


}
